Big Huge Thesaurus

turkey drumstick

noun